spr3spr
=======

Version 1.10 (15-Jul-1994)
SPRtools block 1h release.
(C) 1993/4 DEEJ Technology PLC

Features
--------
24 bit sprite separations generator.
Separates a sprite into three 8 bit sprites, and reassembles three sprites
into one 24 bit sprite.

The three 8 bit sprites represent the red, green and blue colour separations
and are named accordingly, they have 256 level grey palettes.

Restrictions
------------
Sufficient memory must be available to for all sprites to be processed.

Separating:
    There must only be one sprite in the file, it can be 1-24 bpp.

Assembling:
    There must be exactly three sprites in the file.
    The three sprites must have the same size and bpp (1-8 only).
    The sprites can be in any order but must be named red,green and blue.

Syntax
------
spr3spr <input sprite file> <output sprite file> [<progress/error file>]

Files default to stdin and stdout with progress or errors to stderr.

Separations or assembly depends on the number of sprites in the input file.

Info
----
Separating a 15 or 24 bit sprite will allow it to be edited with 8 bit
programs such as !Paint. Exactly the same edits must be carried out to
each of the three separations or a colour change will occur.
Reassembly can be used to rejoin a sprite after editing or to make a 24
bit sprite from a program that produces three 8 bit grey scale sprites.

Note: On RISC OS 3.5 !Paint can be made to edit 15,24 bit sprites by
      setting the OS variable, i.e. Set Paint$Options X

See also spr_info.

!ComndCTRL configuration file: spr3spr

